﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace TestGit5_ArrayandFunction
{
    //方法一
    //class ParamArray
    //{
    //    public int AddElements(params int[] arr)
    //    {
    //        int sum = 0;
    //        foreach (int i in arr)
    //        {
    //            sum += i;
    //        }
    //        int ave = sum / arr.Length;
    //        return ave;
    //    }
    //}

    //class TestClass
    //{
    //    static void Main(string[] args)
    //    {
    //        ParamArray app = new ParamArray();
    //        int ave = app.AddElements(1, 2, 3, 4, 5);
    //        Console.WriteLine("平均值是： {0}", ave);
    //        Console.ReadKey();
    //    }
    //}
    class program
    {
        static void Main(string[] args)
        {

            int ave = MyAdd(1, 2, 3, 4,5,6,7,8,9,10);
            Console.WriteLine("平均值是： {0}", ave);
            Console.ReadKey();
        }
        static int MyAdd(params int[] array)
        {
            int sum = 0;
            foreach (int i in array)
            {
                sum += i;
            }
            int ave = sum / array.Length;
            return ave;
        }
    }

}
